Работа в режиме обзора
О наиболее общих задачах работы в режиме обзора упомянуто в
рассказе о командах меню. Здесь я остановлюсь на более специфических вопросах
работы с программой.
Как уже было сказано в лирической части, программа хранит
отдельно список изображений (точнее, список, элементы которого содержат ссылки на файлы изображений, эскизы, то есть
уменьшенные копии исходных изображений, описания и т. д.). Как отдельный класс хранится дерево групп. Каждая отдельная
группа содержит ссылки на этот список изображений, поэтому когда Вы добавляете к группе
файл (а работа с изображениями всё равно ведётся на уровне файлов), который уже используется в фотоальбоме,
программа сама подставляет все данные изображения; аналогично, если Вы изменяете
какие-то данные изображения (например, место или дату), эти данные меняются и во
всех вхождениях данного файла в группы фотоальбома.
Немного иначе работает этот принцип при удалении изображения из группы. Если на удаляемое изображение
ссылается кроме текущей ещё и другая группа (или группы), то удаляется только ссылка на него, а само изображение
продолжает "числиться" в фотоальбоме (ведь на него ссылаются другие группы); и если, скажем, вы будете потом
добавлять этот файл опять, PhoA подставит все данные из найденного изображения. Если же это изображение
присутствовало только в текущей группе, и оно удаляется — то оно будет стёрто из фотоальбома совсем, и при
повторном добавлении Вам опять придётся вносить все данные этого изображения.
Естественно, одно изображение не может дважды входить в одну и ту же группу. Наиболее простой способ
копирования изображений состоит в перетаскивании их мышью из правой части окна PhoA (эскизов) в левую (дерево
папок), удерживая нажатой клавишу Ctrl. Если Вы перетаскиваете изображение без клавиши Ctrl, то
изображение будет перемещено (удалено из исходной группы и помещено в группу назначения). Можно перетаскивать более,
чем одно изображение одновременно: для этого перед началом перетаскивания нужно выделить все нужные изображения (с
помощью клавиш Ctrl, Shift, Alt и нажатия левой кнопки/сдвига
мыши) и начинать перетаскивание с любого из выделенных изображений. После завершения операции копирования/перемещения
изображений PhoA выдаёт сводную информацию о сделанных изменениях, если это указано в
Настройках программы (раздел Уведомления).
Помимо этого, можно перетаскиванием изменять структуру групп в их дереве. При перетаскивании группы на
свободное пространство справа от узлов отображается место вставки группы в виде линии, при этом группа
вставляется "братом" целевого узла, выше или ниже его, в зависимости от положения курсора мыши (также
отражается на форме линии вставки). При перетаскивании группы поверх какого-либо узла, узел подсвечивается, и
группа становится дочерним узлом подсвеченного узла.
NB: В корневом каталоге может находится только узел фотоальбома, обычные группы не могут быть
вставлены рядом с ним.
Совершенно аналогичным образом можно копировать (перемещать тут нельзя) изображения из узла результатов
поиска в любую группу. Поэтому удобно, например, после составления каталога фотографий по событиям, выбрать их по
датам (например за год или за месяц) и организовать в папки по времени (или по месту).
Кроме всего вышеперечисленного, с помощью перетаскивания можно менять порядок следования изображений в
группе: при перетаскивании выделенных эскизов внутри окна просмотра эскизов, также отображается место их вставки. Если
отпустить кнопку мыши, все выделенные изображения переместятся в выбранное место в последовательности изображений,
сохранив внутренний порядок (последовательность в которой они находились до перетаскивания). Альтернативный метод
упорядочивания изображений — это их сортировка.
PhoA поддерживает работу с буфером обмена. На данный момент поддерживается работа со следующими
форматами:
Наименование |
Описание |
Поддерживаемые операции |
Изображения PhoA |
Внутренний формат данных программы, поддерживающий все свойства изображений. |
Копировать, Вырезать, Вставить |
Файлы изображений |
Формат объекта "файл" системы. Помещённые в буфер обмена файлы могут быть вставлены в обычную папку на
диске в Проводнике или любой другой программе, поддерживающей работу с файлами. |
Копировать, Вырезать |
Пути файлов изображений |
Простой текстовый список полных путей к файлам изображений. Список, помещённый в буфер обмена, может быть
вставлен в любом текстовом редакторе. |
Копировать, Вырезать |
Эскиз |
Обычный растровый рисунок (bitmap), представляющий собой текущий выбранный эскиз. Помещается в буфер обмена
только в случае, когда выделено единственное изображение. Рисунок, помещённый в буфер обмена, может быть
вставлен в любом графическом редакторе. |
Копировать, Вырезать (только для единственного изображения) |
Настроить форматы, помещаемые программой в буфер обмена, Вы можете в общих
настройках программы.
Как следует из вышенарисованной таблицы, наиболее функциональным форматом является внутренний формат
изображений PhoA. Он позволяет вырезать, копировать и вставлять любое количество изображений; данные,
помещаемые в буфер, содержат всю информацию, касающуюся выделенных изображений, кроме их принадлежности
группам. Это позволяет переносить (копировать) изображения в другую группу или даже в другой фотоальбом.
Есть одно ограничение, касающееся вставки изображений в другой фотоальбом: данные существующих
(зарегистрированных в фотоальбоме с этим же именем файла) изображений не переписываются новыми; то есть при вставке,
скажем, изображения, связанного с файлом C:\Photos\winter-vacation-1812.jpg, в фотоальбом, где этот файл уже
зарегистрирован, это изображение просто будет добавлено в текущую группу (если его там ещё не было). В случае наличия
вставляемого из буфера обмена изображения в целевой группе это изображение просто пропускается. По завершении вставки
программа уведомляет Вас о количестве реально добавленных из буфера обмена изображений (контролируется
Настройками программы — раздел Уведомления).
В отличие от многих аналогов, PhoA имеет полнофункциональную систему отката
(undo), позволяющую отменить результаты выполнения любой операции, изменившей данные фотоальбома (исключение
составляют только операции с файлами изображений), а также серии операций —
путём выбора команды меню Правка | Отменить или Правка | История
изменений соответственно. При выборе пункта из списка истории изменений откатываются результаты всех предыдущих
(расположенных выше по списку) операций.
Количество операций, которые можно отменить, задаётся в настройках
программы. По умолчанию это значение равно 100.
Представления — это уникальная технология автоматической группировки изображений. Подробности
— в разделе Работа с представлениями.
См. также:
Сочетания клавиш и управление мышью
Режим просмотра
Работа в режиме просмотра
Авторское право ©2002-2005 DK Software. Все права сохранены.
|